.banner img{
    width:100%;
}
.team{
    width:990px;
    margin:20px auto 0;
    text-align: center;
    letter-spacing: 0.1em;
}
#picBox{
    height:270px;
    overflow: hidden;
    margin:20px 0;
}
#picBox .txt{
    display: none;
}
.designer img{
    width:990px;
}
.designer_pic .designer_pic_first img{
    width:490px;
    margin-bottom:20px
}
.designer_pic .designer_pic_first img:first-of-type{
    height:609px;
    margin-right:10px;
}
.designer_pic_second img{
    width:520px;
    margin-bottom:20px
}
.designer_pic_second img:first-of-type{
    width:460px;
    height:748px;
    margin-left:10px;
}
.wonderful{
    display: flex;
    justify-content: space-between;
}
.wonderful img{
    width:240px;
}
.wonderful img:hover{
    transform: translate(0,-5px) scale(1.02);
    transition: all 0.5s;
    box-shadow: #ccc 0 0 3px 5px;
}
.concept{
    width:990px;
    margin:30px auto 0;
    text-align: center;
    letter-spacing: 0.1em;
}
.concept .concept_text{
    width:780px;
    margin:10px auto;
    text-align: left;
}
.concept .concept_text p{
    text-indent: 2em;
    line-height:30px;
    font-size:12px;
    color:#666;
}
.concept_pic img{
    width:990px;
}